MetaOJ: A massive distributed online judge system
نویسندگان
چکیده
Online Judge (OJ) systems are a basic and important component of computer education. Here, we present MetaOJ, an OJ system that can be used for holding massive programming tests online. MetaOJ is designed to create distributed, fault-tolerant, easy-to-scale from existing ordinary by adding several interfaces into it creating multiple instances it. Our case on modifying the TUOJ shows modification adds no more than 3% lines code performance loss single instance 12%. We also introduce mechanisms integrate with cloud infrastructure automate deployment process. provides solution those specific contest now facing bottlenecks.
منابع مشابه
Online Judge
This report describes and evaluates the implementation and applicability of an automatic programming assignment grading system we named the online judge. We compared this with the manual grading system that is currently being used and showed that the automatic grading system, when implemented carefully, is more convenient, fairer, and more secure than the former. We have successfully tested the...
متن کاملA Distributed Architecture for Massive Multiplayer Online Role-Playing Games
We present an approach to support Massively Multiplayer Online Role-Playing Games using a centralized distributed architecture by splitting the large virtual world into smaller areas. Our approach takes significant advantage of the locality of interest such games exhibit to reduce the bandwidth requirements for both game servers and clients. We also propose a solution to the hard problem of int...
متن کاملMoocRec.com : Massive Open Online Courses Recommender System
Massive open online courses (MOOCs) have recently gained a huge users’ attention on the Web. They are considered as a highly promising form of teaching from leading universities such as Stanford and Berkeley. MoocRec.com is a web site that recommends courses to users so that, they can acquire those skills, that are expected from their ideal job posting. MoocRec’s recommendation engine is based ...
متن کاملA Distributed Online Multi-Agent Planning System
The gap between planning and execution is still an open problem that, despite several tries from members of both automated planning and autonomous agents communities, remains without a proper general-purpose solution. We aim to tackle this problem by using a framework for the development of multi-agent systems in both the decentralised multi-agent planning stages, and the execution stages, prov...
متن کاملAn Online Q-learning Based Multi-Agent LFC for a Multi-Area Multi-Source Power System Including Distributed Energy Resources
This paper presents an online two-stage Q-learning based multi-agent (MA) controller for load frequency control (LFC) in an interconnected multi-area multi-source power system integrated with distributed energy resources (DERs). The proposed control strategy consists of two stages. The first stage is employed a PID controller which its parameters are designed using sine cosine optimization (SCO...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Tsinghua Science & Technology
سال: 2021
ISSN: ['1878-7606', '1007-0214']
DOI: https://doi.org/10.26599/tst.2020.9010016